# -*- coding: utf-8 -*-
from Comps.Ini import Ini
from Comps.Json import Json
from Core.Main import Main
from Conf import IF_WS_CLIENT, IF_WS_SERVER, JSON_DIR

if __name__ == "__main__":
    # 初始化
    print("--启动--")
    ini = Ini()
    ini.run()

    # 显示判断
    if ini.get_val("ini", "show") == "1":
        show = True
    else:
        show = False

    # Json处理
    json = None
    if JSON_DIR is not None:
        json = Json()
        json.open()

    # 主程序生成
    m = Main(ini, json)

    # WS客户端
    if IF_WS_CLIENT:
        m.setup("ws")
    # WS服务端
    if IF_WS_SERVER:
        m.setup("wss")

    # 主线程运行
    m.run(show)